<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>单位问题</title>
    <link rel="stylesheet" href="./global.css">
    <style>
        .par {
            font-size: 40px;
        }
        .p1 {
            height: 2em;
            background: pink;
        }
        .p2 {
            height: 2em;
            font-size: 20px;
            background: orange;
        }
        .p3 {
            height: 2rem;
            font-size: 20px;
            background: purple;
        }
    </style>
</head>
<body>
    <!-- 案例 -->
    <div class="par">
        <p class="p1">我是相对于父元素</p>
        <p class="p2">我是相对于自己</p>
        <p class="p3">我是相对于html</p>
    </div>




    <!-- ==================================== -->
    <!-- 学习总结 -->
    <div class="learn">
        <h1>单位问题</h1>

            <h2>px</h2>
                <p>固定单位没有什么可说</p><br/>

            <h2>em</h2>
                <p>官方的解释是相对于父元素，但是实际并非如此</p>
                <p>如果相对于父元素，前提条件：<b>自身没有font-size属性</b></p>
                <p>如果自身含有font-size属性，那么<em>em</em>实际上是相对于自己</p>

            <h2>rem</h2>
                <p>rem相对与html根元素来判断</p>
                <p>如果html的font-size的大小为20px，那么1rem=20px</p>
    </div>
</body>
</html>